package cn.sxt.sys.mapper;

import java.util.List;

import cn.sxt.sys.domain.User;

public interface UserMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);
    
User queryUserByUserLoginName(String loginname);
	
	List<User> queryAllUser(User user);

	List<User> queryUserByDeptId(Integer deptid); //根据部门id查用户

	List<User> queryAllUser2();

	void deleteUserRoleByUserId(Integer uid);  //删除之前的用户--角色关系

	void saveUserRole(Integer uid, Integer rid); //保存用户-角色关系
}